package com.ruicar.afs.cloud.risk.api.dto.business;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @Description 经销商信息
 * @Author Peng Jinbo
 * @Date 2020/07/21 21:49
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class ApplyDealerInfo implements Serializable {

    /**
     * Apply no
     */
    private String applyNo;

    /**
     * Dealer name
     * 经销商名称
     */
    private String dealerName;

    /**
     * Province
     * 经销商所在省份
     */
    private String province;

    /**
     * Province name
     */
    private String provinceName;

    /**
     * City
     * 经销商所在城市
     */
    private String city;

    /**
     * City name
     */
    private String cityName;

    /**
     * Start work date
     * 开始营业时间
     */
    @JSONField(name = "startWorkDate",format = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date startWorkDate;

    /**
     * Dealer level
     * 经销商级别
     */
    private String dealerLevel;

    /**
     * Channel belong
     * 渠道归属
     */
    private String channelBelong;

    /**
     * Direct
     */
    private String direct;

    /**
     * 统一社会信用代码
     */
    private String unifiedSocialCreditCode;
}
